Добрый день! Возникла проблема.
В скрипт отправляет get запрос в python, python формирует JSON файл и помещает его в ту же папку, где находится html со скриптом. Далее скрипт открывает файл с помощью getJSON и обрабатывает полученные данные. Но не обновляется Json файл, т.е. python перезаписывает Json файл, но js выводит старые данные. Даже если удалить этот Json файл, js все равно возвращает его данные. В чем может быть проблема?
function init () {
//отправляем запрос в python
$.get('cgi-bin/ff.py');
//отправляем запрос на открытие файла json
$.getJSON('data.json', {}, function(data) {
var mas_data = data;
//var mas_data =JSON.parse(data);
//alert(mas_data[0][1]);
var col = ["#FF0000","#00FF00","#0000FF"];
var tol=[8,4,12];
var car =[[868204003481420,868204003410064,869270042637990,868204003396628,868204003383956,868204003420428,868204003376596,869270042821271,869270042834118,868204005584676],
[868324023856953,868204003384905,2027312,2031628],
[868204003487534,869270042786185,868204003492971,868324025334488,869270042486752,2027312,2031545,2031647,2029762,2031526]];
//копия массива data
var mas_data = data;
var id_car =[];
for (var i = 0; i < mas_data.length; i++){
id_car[i] = mas_data[i][0];
}
var car_col=[];
for (var i = 0; i < car.length; i++){
for (var j = 0; j < id_car.length; j++){
if (car[i].includes(id_car[j])) {
car_col.push([j,i]);
};
};
};
alert(mas_data[2]);
var metka = [];
var water=0;
var sweep=0;
var brushes=0;
for (var i = 0; i < car_col.length; i++){
mas_data[car_col[i][0]].shift();
metka.push(mas_data[car_col[i][0]][0]);
data[car_col[i][0]].shift();
switch(car_col[i][1]){
case 0:brushes++;break;
case 1:sweep++; break;
case 2:water++; break;
};
};
alert(metka);
};
});
}